<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数组2</title>
		<script>
			let arr = [
					{ id: 1, name: '张三', age: 23 },
					{ id: 2, name: '李四', age: 21 },
					{ id: 3, name: '王五', age: 17 },
					{ id: 4, name: '赵六', age: 20 },
			]
			// 往后追加 push
			arr.push({ id: 5, name: 'abc', age: 20 })
			console.log(...arr)
			console.log('===================')
			// 往前加 unshift
			arr.unshift({ id: 100, name: 'def', age: 20 })
			console.log(...arr)
			console.log('===================')
			// 往指定位置加 splice
			// 在索引为2（第三个元素）的位置上加一个新元素
			arr.splice(2, 0, {id: 1000, name: 'xyz', age: 20})
			console.log(...arr)
			console.log('===================')
			// 删除索引为2的元素
			arr.splice(2, 1) // 删除一个元素，从索引为2的位置开始删
			console.log(...arr)
			console.log('===================')
			// 删除第一个元素
			arr.shift()
			console.log(...arr)
			console.log('===================')
			// 删除最后一个元素
			arr.pop()
			console.log(...arr)
			console.log('===================')
			
			// 修改第二个元素的年龄为100
			arr[1].age = 100
			console.log(...arr)
			console.log('===================')
		</script>
	</head>
	<body>
	</body>
</html>